package siga.controle;

import java.util.*;
import siga.modelo.*;

public class Cadastrar {
	public void cadastrarAluno(String curso, String nome, String dre,
			String periodo, String email, String arquivo) throws Exception{
		Aluno a = new Aluno(nome, dre, curso, email, periodo);
		CadastrarAluno cad = new CadastrarAluno(arquivo);
		cad.cadastro(a);
	}
	public void cadastrarCurso(String nome, ArrayList<Disciplina> disciplinas) throws Exception{
		Curso c = new Curso(nome, disciplinas);
		CadastrarCurso cad = new CadastrarCurso();
		cad.cadastro(c);
	}
	public void cadastrarDisciplina(String curso, String nome, String codigo, int credito) throws Exception{
		Disciplina d = new Disciplina(nome, codigo, credito);
		CadastrarDisciplina cad = new CadastrarDisciplina();
		cad.cadastro(d, curso);
	}
	
	public void cadastrarTurma(String disciplina, String codigo, int vagas, String periodo) throws Exception{
		Turma t = new Turma(disciplina, codigo, periodo, vagas);
		CadastrarTurma cad = new CadastrarTurma();
		cad.cadastro(t);
	}
}
